package main

func main() {
	// 简述defer作用和应用
	/*
		作用:
			在 return 之后延迟执行函数：defer 语句保证在函数执行完成之后，返回之前执行。它特别适用于执行清理工作，无论函数是否提前返回。
				示例：如果函数在某个点遇到错误并 return，defer 仍然会确保清理操作被执行。
			在 panic 之前执行相关函数：当程序发生 panic 时，defer 语句会按照逆序执行。这使得 defer 非常适合用于资源清理，确保在程序崩溃前做必要的工作，比如关闭文件或释放锁。
				示例：如果函数中发生了 panic，defer 语句仍然会被执行。
		应用:
			延迟关闭文件句柄，延迟关闭网络连接，延迟释放锁
	*/
}
